Package-level declarations

Types

Link copied to clipboard

An interface representing a Kotlin declaration that provides an alias.

Link copied to clipboard

An interface representing a Kotlin declaration that provides an annotations.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to arguments.

Link copied to clipboard
interface KoBaseProvider

An interface representing a Kotlin declaration.

Link copied to clipboard

An interface representing a Kotlin declaration that provides an information about the body.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its child declarations.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about classes, interfaces and objects.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about classes and interfaces.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about classes and objects.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about classes.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it is defined within a constructor or not.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to all primary and secondary constructors.

Link copied to clipboard

An interface representing a Kotlin declaration which may have a parent.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to the file containing the declaration.

Link copied to clipboard

An interface representing a Kotlin declaration that provides the information associated with this declaration.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about declarations.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to the default value.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to the delegate information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to enum constants.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its enum name.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to the external parents. The external parent is a parent defined outside the project codebase (defined inside external library).

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to file extension information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its fully qualified name.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about functions.

Link copied to clipboard

Provides access to function type declarations, including details about parameters and return types.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it is a generic type.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to getter declaration.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it has a package.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to import aliases.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to import declarations.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to init block declarations.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it has been initialized.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about interfaces and objects.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to interface delegate information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about interfaces.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it is defined within a constructor or not.

Link copied to clipboard

Provides functionality related to extension types in Kotlin.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it is a function type.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it is a generic.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it is a generic type.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it has been initialized.

Link copied to clipboard

An interface representing a declaration that provides information about whether it is a mutable type.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether its type is nullable.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to the read only information.

Link copied to clipboard

Represents a provider that indicates whether a declaration is a star projection.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it is defined at top level.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it has a val keyword.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it has a var keyword.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it is a wildcard.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its KDoc description.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its KDoc (documentation).

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to KDoc name and description.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to KDoc value.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about local classes.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about local declarations.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about local functions.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about its location, including file path, line, and column.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it matches a specified element.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about its module.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about its name.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its non-nullable type information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether its type is nullable.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to the nullable type information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about objects.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it has a matching file path.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its package information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its parameters.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its parent class.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its parent interfaces.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its parent declarations.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its path information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its primary constructor.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to property delegate information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about properties.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to the read only information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its receiver type information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it represents a specified type.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it resides in or outside a package.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to the return information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its secondary constructors.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to setter declaration.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its source type and import alias name.

Link copied to clipboard

An interface representing a Kotlin declaration that provides the declaration associated with this type.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about its source set.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its source type.

Link copied to clipboard

Interface for providing tacit type information.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about a test classes.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its text content.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it is defined at top level.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to type aliases.

Link copied to clipboard

An interface representing a Kotlin declaration that provides the declaration associated with this type.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its type parameters.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to its upper bounds.

Link copied to clipboard

An interface representing a Kotlin declaration that provides access to value.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about variables.

Link copied to clipboard

An interface representing a Kotlin declaration that provides information about whether it is a wildcard.